Career 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1995
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia #1-w1 Australia #1-w2 Australia F1 Australia F2 Australia #2-w1 Australia F3 Australia F4 Australia F1 Australia F3 USA F25 USA F8 USA F9 USA F27 USA F10 USA F26 USA F28 Australia F2 Australia F4 Gosford Australian Unity Challenger - Gosford Open Castilla y Leon Trofeo Iberdrola - Segovia VI Open Banc Agricol - Andorra The Surbiton Trophy - Surbiton The Shelbourne Irish Open - Dublin Open Castilla y Leon - Segovia Concurso Internacional de Vigo - Vigo s Tennis Masters 06 - Graz USTA Challenger of Oklahoma - Tulsa XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Copa Petrobras Colombia - Bogota Lambertz Open by Stawag - Aachen KGHM Dialog Polish Indoors - Wroclaw BMW Tennis Championship - Sunrise Voit Mexico City Open - Mexico City San Luis Potosi Challenger 2007 - San Luis Potosi Croatia Osiguranje Rijeka Open - Rijeka The Surbiton Trophy - Surbiton Astana Challenger - Astana Guzzini Challenger - Recanati Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul San Marino Cepu Open - San Marino Seguros Bolivar Open - Medellin Taiwan Challenger - Kaohsiung 2008 China TCL Challenger - Guangzhou KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Ostdeutscher Sparkassen Cup - Dresden Fifth Third Bank Tennis Championships - Lexington Ethias Trophy - Mons Sunrise Challenger Rhodes Challenger Izmir Challenger Nottingham Challenger Aptos Challenger Lexington Challenger Rhodes Challenger Lexington Challenger Sacramento Challenger Tashkent Challenger Astana Challenger Charlottesville Challenger Burnie Challenger Dallas Challenger Ningboo Challenger Tashkent Challenger Bangkok Challenger Tiburon Challenger Burnie Challenger Binghamton Challenger Vancouver Challenger Aptos Challenger Sacramento Challenger Tiburon Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger San Luis Potosi Challenger Leon Challenger Mexico City Challenger Anning Challenger Nottingham Challenger Aptos Challenger Sacramento Challenger Traralgon Challenger Guadalajara Challenger Leon Challenger Taipei City Challenger Drummondville Challenger dBI Tennis Challenger - Binghamton BMW Tennis Championship - Sunrise Garden Open - Rome The LTA Nottingham Challenger - Nottingham Kuppers Kolsch Cup - Aachen Gold Flake Open - Chennai Legg Mason Tennis Classic - Washington D.C. Croatian Indoors - Split Guardian Direct Cup - London Copenhagen Open - Copenhagen Gold Flake Open - Chennai Japan Open - Tokyo BMW Open - Munich Miller Lite Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. Generali Open 1998 - Kitzbuhel Pilot Pen International - New Haven President's Cup 1998 - Tashkent Nord/LB Open - Braunschweig Scania Stockholm Open - Stockholm Qatar Mobil Open '99 - Doha ABN/AMRO World Tennis Tournament - Rotterdam Guardian Direct Cup - London Copenhagen Open - Copenhagen Gold Flake Open - Chennai Japan Open - Tokyo BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle Heineken Trophy - 's-Hertogenbosch Rado Swiss Open - Gstaad 1999 Mercedes Cup - Stuttgart International Championship of Croatia - Umag Mallorca Open - Mallorca adidas Open de Toulouse - Toulouse Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Scania Stockholm Open - Stockholm Dubai Tennis Open - Dubai Kroger / St. Jude International - Memphis AXA Cup - London Malaysian Open - Kuala Lumpur Copenhagen Open - Copenhagen Estoril Open - Estoril Open Seat-Godo 2000 - Barcelona BMW Open - Munich Gerry Weber Open - Halle The Nottingham Open - Nottingham 2000 Mercedes Cup - Stuttgart Generali Open 2000 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Braunschweig Open - Braunschweig Kremlin Cup - Moscow Scania Stockholm Open - Stockholm Adidas International - Sydney Copenhagen Open - Copenhagen Dubai Tennis Open - Dubai Franklin Templeton Tennis Classic - Scottsdale Grand Prix Hassan II - Casablanca Verizon Tennis Challenge - Atlanta 2004 Colorado Tennis Classic - Denver BMW Open - Munich Gerry Weber Open - Halle The Nottingham Open - Nottingham Miller Lite Hall of Fame Tennis Championships - Newport Samsung Securities Cup - Seoul 2001 Mercedes Cup - Stuttgart Generali Open 2001 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Internationaux du Doubs - Besancon President's Cup - Tashkent Heineken Open Shanghai - Shanghai Salem Open - Hong Kong AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open 2002 - Doha Ramat Hasharon Challenger Copenhagen Open - Copenhagen Kroger / St. Jude International - Memphis Dubai Tennis Open - Dubai Franklin Templeton Tennis Classic - Scottsdale BMW Open - Munich Gerry Weber Open - Halle The Samsung Open - Nottingham 2002 Mercedes Cup - Stuttgart Generali Open 2002 - Kitzbuhel RCA Championships - Indianapolis TD Waterhouse Cup - Long Island Lubbock Challenger - Lubbock President's Cup - Tashkent Kremlin Cup - Moscow CA Tennis Trophy - Vienna Stockholm Open - Stockholm Tata Open 2003 - Chennai Samsung Secruities Cup Challenger - Seoul Adidas International - Sydney Dubai Tennis Open - Dubai Franklin Templeton Tennis Classic - Scottsdale Estoril Open - Estoril Heilbronn Challenger - Heilbronn BMW Open - Munich Gerry Weber Open - Halle International Bavarian Championship - Eckental The Samsung Open - Nottingham Heilbronn Open - Heilbronn Allianz Suisse Open Gstaad - Gstaad Miller Lite Hall of Fame Tennis Championships - Newport 2003 Mercedes Cup - Stuttgart RCA Championships - Indianapolis Generali Open 2003 - Kitzbuhel Brasil Open - Salvador AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg USTA Seascape Challenger - Aptos Tel Aviv Baumag Open - Budapest Copa Petrobras Colombia - Bogota Korat Challenger Tallahassee Challenger Knoxville Challenger Heilbronn Challenger Guadalajara Challenger Uncle Toby's Australian Men's Clay Court Challenger - Canberra Tiburon Challenger Recanati Challenger Athens Challenger Fergana Challenger - Fergana Vancouver Challenger Binghamton Challenger XI Open International D'Andorra - Andorra The LTA Nottingham Challenger - Nottingham Champaign Challenger ATP Challenger 2003 Numea - New Caledonia Uncle Tobys Challenger in Caloundra - Caloundra USTA Seascape Challenger - Aptos Hilton Waikoloa Village USTA Challenger - Waikoloa Uncle Toby's Challenger in Burnie - Burnie Heineken Challenger - Ho Chi Minh City Uncle Toby's Australian Men's Clay Court Challenger - Canberra Fifth Third Bank Tennis Classic - Lexington Binghamton Professional Tennis Tournament - Binghamton Nord LB Open - Braunschweig GHI Bronx Classic - Bronx Odlum Brown Vancouver Open - Vancouver AAPT Championships - Adelaide Qatar Open - Doha Adidas International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam Lubbock Challenger - Lubbock Dubai Open - Dubai Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas BMW Open - Munich Quelle Cup - Furth Home Depot Center USTA Challenger - Carson Gerry Weber Open - Halle USTA/Adtech Challenger - Boston Media Will Cup Busan Challenger Tennis - Busan The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch The Nottingham Open - Nottingham Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel China Open - Beijing Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel ARAG World Team Championship - Dusseldorf Next Generation Hardcourts - Adelaide Medibank Private International - Sydney Milan Indoors - Milan Open 13 - Marseille Dubai Open - Dubai USTA Illinois Challenger - Champaign BMW Open - Munich Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Mercedes-Benz Cup - Los Angeles Generali Open - Kitzbuhel China Open - Beijing Mobilux Open - Luxembourg Vietnam Open - Ho Chi Minh City AIG Japan Open - Tokyo Stockholm Open - Stockholm Chennai Open - Chennai Next Generation Adelaide International - Adelaide Sydney International - Sydney International Indoor Tennis Championships of Croatia - Zagreb SAP Open - San Jose The Dubai Tennis Championships - Dubai Tennis Channel Open - Las Vegas US Men's Clay Court Championships - Houston BMW Open - Munich Gerry Weber Open - Halle The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart China Open - Beijing Intersport Heilbronn Open - Heilbronn AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Chennai Open - Chennai Next Generation Adelaide International - Adelaide Sydney International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston BMW Open - Munich The Stella Artois Championships - London Red Letter Days Open - Nottingham Gemax Open - Belgrade Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Ostdeutscher Sparkassen Cup - Dresden The Surbiton Trophy - Surbiton Ciudad de Pozoblanco Open Diputacion - Cordoba Generali Open - Kitzbuhel The LTA Manchester Trophy - Manchester Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest China Open - Beijing Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo IPP Geneva Trophy - Geneva WOW Cafe Challenger - New Orleans Seguros Bolivar Open - Medellin Qatar Exxon Mobil Open - Doha Flea Market Cup Busan Challenger Tennis - Busan Medibank International - Sydney Bauer Watertechnology Cup - Eckental Kia International In Caloundra - Caloundra IPP Open - Helsinki SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston Iskratel Open - Kranj Grand Prix Hassan II - Casablanca The Artois Championships - London Ordina Open - s-Hertogenbosch The Nottingham Open - Nottingham Indianapolis Tennis Championships - Indianapolis Austrian Open - Kitzbuhel Pilot Pen Tennis - New Haven China Open - Beijing AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Chennai Open - Chennai XIII Trofeo Ciudad de Quito - Quito Bauer Watertechnology Cup 2007 - Eckental Brisbane - Brisbane Club Coop's ATP Challenger International - Brisbane Roma Challenger 2007 - Rome ECM Prague Open 2005 - Prague SAP Open - San Jose Internationaux du Doubs - Besancon Open 13 - Marseille Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach BMW Tennis Championship - Sunrise BMW Open - Munich Puerto Rico Challenger Tennis Event - Humacao Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Campbells Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart ATP Open Castilla y Leon - Segovia Masters Series - Hamburg Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Warsteiner Challenger - Lubeck Open de Moselle - Metz Thailand Open - Bangkok Muller Cup - Ulm Segovia Challenger Open Castilla y Leon - Segovia St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Nuembrecht Challenger - Nuembrecht PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai AEGON Championships - London AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Open de Moselle - Metz Thailand Open - Bangkok China Open - Beijing St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Medibank International - Sydney SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston BMW Open - Munich AEGON Championships - London AEGON International - Eastbourne Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Nord/LB Open - Braunschweig PTT Thailand Open - Bangkok Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Campbell's Hall of Fame Tennis Championships - Newport Farmers Classic - Los Angeles Winston-Salem Open - Winston-Salem Tatra Banka Slovak Open - Bratislava Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Ciudad de Pozoblanco 'Open Diputacion' - Cordoba AEGON International - Eastbourne BRD Nastase Tiriac Trophy - Bucharest Tatra Banka Slovak Open - Bratislava Claro Open Colombia - Bogota Caversham International Tennis Tournament - Jersey IPP Open - Helsinki AXA Open - Espinho 1998 Safeway Challenger - Aptos Lambertz Open by Stawag 2007 - Aachen Crystal Cup 1998 - Portoroz The Surbiton Trophy - Surbiton Kyoto Challenger Johannesburg Challenger Samsung Securities Cup - Seoul Heilbronn Open - Heilbronn Ostdeutscher Sparkessen Cup - Dresden Sparkassen Open - Magdeburg Uncle Tobys Challenger - Tasmania TED Open - Istanbul Kobstaedernes ATP Challenger - Kolding Shimadzu All Japan Indoor Tennis Championships - Kyoto Sunrise Challenger Busan Challenger GHI Bronx Classic - Bronx Nottingham Challenger Kuppers Kolsch Cup Aachen - Aachen Music City Challenger - Nashville 2005 Tulsa Challenger - Tulsa St. Remy Challenger Bangkok Challenger Australian Open - Melbourne Freeman Men's $50,000 Challenger - Joplin Tallahassee Challenger Uncle Toby's Burnie Challenger - Tasmania Savannah Challenger Cremona Challenger The Manchester Trophy - Manchester Pozoblanco Challenger Aptos Challenger Lexington Challenger French Open - Paris Heilbronn Open - Heilbronn Segovia Challenger Ramat Hasharon Challenger Binghamton Challenger Astana Challenger Shanghai Challenger Aptos Challenger Sacramento Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger U.S. Open - New York West Lakes Challenger Australian Open - Melbourne Open Diputacion Ciudad de Pozoblanco - Cordoba Wimbledon - London Baton Rouge Challenger The Lipton Championships - Key Biscayne Licher German Open - Hamburg du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 14th Paris Open - Paris The Ericsson Open - Miami Monte Carlo Open - Monte Carlo German Open - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo St. Petersburg Open - St. Petersburg Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series - Hamburg Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, QR, GER-ROU 4-1 Davis Cup, World Group, QF, AUS-GER 3-2 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, QR, BLR-GER 3-2 Davis Cup, Group 1, 2R, GER-ISR 5-0 Davis Cup, World Group, 1R, AUS-AUT 5-0 Davis Cup, World Group, 1R, SUI-AUS 2-3 Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, World Group, QF, AUS-BLR 5-0 Davis Cup, World Group, 1R, BEL-AUS 3-2 Davis Cup, World Group, PO, SRB-AUS 4-1 Davis Cup, Group 1, 1R, AUS-TPE 4-1 Davis Cup, World Group, PO, CHI-AUS, 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group 1, 2R, THA-AUS 2-3 Grand Prix Hassan II - Casablanca Legg Mason Tennis Classic - Washington D.C. Qatar Mobil Open 2000 - Doha St. Petersburg Open - St. Petersburg Qatar Mobil Open 2001 - Doha Milan Indoors - Milan UBS Open Gstaad - Gstaad Adidas International - Sydney Regions Morgan Keegan Championships - Memphis The Hamlet Cup - Long Island The Stella Artois Grass Court Championships - London Estoril Open - Estoril Chennai Open - Chennai ABN/AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca Generali Open - Kitzbuhel Thailand Open - Bangkok Millenium Tennis Championships - Delray Beach Next Generation Adelaide International - Adelaide PBZ Zagreb Indoors - Zagreb Davis Cup, Group I, 1R, AUS-CHN 5-0 BMW Open - Munich Gerry Weber Open - Halle Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca AEGON Championships - London AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai Rakuten Japan Open - Tokyo Davis Cup, World Group, QR, GER-VEN 5-0 Brisbane International - Brisbane If Stockholm Open - Stockholm Tennis Masters Series - Stuttgart U.S. Open - New York Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Tennis Masters Series - Monte Carlo Davis Cup, Group 1, 2R, AUS-THA 5-0 French Open (juniors) River Oaks International Tennis Tournament - Houston Davis Cup, World Group, 1R, GER-NED 4-1 Davis Cup, World Group, 1R, CRO-GER 4-1 Davis Cup, World Group, 1R, GER-AUT 3-2 Davis Cup, Group 1, 2R, RSA-GER 2-3 Australian Open Wildcard Play-Off - Melbourne Australian Open (juniors) Wimbledon (juniors) U.S. Open (juniors) River Oaks International Tennis Tournament - Houston Tennis Masters Cup - Houston Olympics - Sydney Olympics - Athens Olympics - Beijing